home *** CD-ROM | disk | FTP | other *** search
Wrap
onClipEvent(enterFrame){ tellTarget("_root") { if(getProperty("_root.Animatiques", _currentframe) == 1 and eval("/Variables:Stoppe") != true) { if(_root.CachePorte.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:GrilleChampOuverte") == false and Key.isDown(Key.SPACE) and eval("/Variables:ObjetSelect") == 3) { loadVariablesNum("/web/steppenwolf/tracking.jsp?episode=18&stage=7",0); set("/Variables:Stoppe",false); tellTarget("_root.Animatiques") { gotoAndStop("DebarreCloture"); } tellTarget("_root") { gotoAndStop("Tab1Stoppe"); } } if(_root.CacheUseCanne.hitTest(_root.Meg._x,_root.Meg._y,true) and getProperty("_root.Cle", _currentframe) == 1 and eval("/Variables:CleRamasse") == false and Key.isDown(Key.SPACE) and eval("/Variables:ObjetSelect") == 2) { set("/Variables:Stoppe",false); tellTarget("_root.Animatiques") { gotoAndStop("PecheCle"); } tellTarget("_root") { gotoAndStop("Tab1Stoppe"); } } if(_root.CacheVersTab2.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:GrilleChampOuverte") == true) { set("/Variables:From","Tab1"); tellTarget("_root") { gotoAndStop("Tab2ini"); play(); } } if(_root.CacheGrimpeTubeBas.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:Tab1Toit") == false and Key.isDown(Key.SPACE)) { set("/Variables:Arrive","TubeBas"); tellTarget("_root") { gotoAndStop("Tab1Grimpe"); } } if(_root.CacheGrimpeTubeHaut.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:Tab1Toit") == true and Key.isDown(Key.SPACE)) { set("/Variables:Arrive","TubeHaut"); tellTarget("_root") { gotoAndStop("Tab1Grimpe"); } } if(_root.CacheChien.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:ChienVoiture") == false and getProperty("_root.Chien", _currentframe) == 1) { tellTarget("_root.Chien") { gotoAndStop("Leve"); play(); } } if(_root.CacheVoiturePorte.hitTest(_root.Meg._x,_root.Meg._y,true) and Key.isDown(Key.SPACE) and eval("/Variables:ChienEnferme") == false) { if(eval("/Variables:ChienVoiture") == true) { set("/Variables:FrameChienVoiture",1); tellTarget("_root.ChienSortVoiture") { gotoAndStop(1); } set("/Variables:Stoppe",false); tellTarget("_root.Animatiques") { gotoAndStop("EnfermeChien"); } tellTarget("_root") { gotoAndStop("Tab1Stoppe"); } } else if(eval("/Variables:ChienGrogne") == true) { set("/Variables:Stoppe",false); tellTarget("_root.Animatiques") { gotoAndStop("ChienSauteChar"); } tellTarget("_root") { gotoAndStop("Tab1Stoppe"); } } else if(eval("/Variables:MegCri") == false) { set("/Variables:MegCri",true); tellTarget("_root.Sons") { gotoAndStop("NotNow"); play(); } } } if(_root.CacheChienMord.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:FarmerTab2") == false and (eval("/Variables:FarmerTab5") == false and eval("/Variables:PorteOuverteVoiture") == true or eval("/Variables:ChienEnferme") == false or eval("/Variables:ChienVoiture") == false)) { set("/Variables:Stoppe",false); tellTarget("_root.Animatiques") { gotoAndStop("ChienMord"); } tellTarget("_root") { gotoAndStop("Tab1Stoppe"); } } if(eval("/Variables:FarmerMarche") == true and eval("/Variables:FarmerTab1") == true) { if(eval("/Variables:InventaireOuvert") != true and getProperty("_root.Animatiques", _currentframe) == 1) { tellTarget("_root.Farmer") { play(); } tellTarget("_root.Farmer.Marche") { play(); } } else { tellTarget("_root.Farmer") { stop(); } tellTarget("_root.Farmer.Marche") { stop(); } } } if(52 < getProperty("_root.Meg", _Y)) { setProperty("_root.GrilleChampDevant", _visible, 0); } else { setProperty("_root.GrilleChampDevant", _visible, 1); } if(151 < getProperty("_root.Meg", _Y)) { setProperty("_root.CoinDevant", _visible, 0); } else { setProperty("_root.CoinDevant", _visible, 1); } if(321 < getProperty("_root.Meg", _Y)) { setProperty("_root.Voiture1Devant", _visible, 0); } else { setProperty("_root.Voiture1Devant", _visible, 1); } if(_root.CacheVoiture2.hitTest(_root.Meg._x,_root.Meg._y,true)) { setProperty("_root.Voiture2Devant", _visible, 1); } else { setProperty("_root.Voiture2Devant", _visible, 0); } if(_root.CacheVoiturePorte.hitTest(_root.Meg._x,_root.Meg._y,true)) { setProperty("_root.VoiturePorteDevant", _visible, 1); } else { setProperty("_root.VoiturePorteDevant", _visible, 0); } if(_root.CacheCloture.hitTest(_root.Meg._x,_root.Meg._y,true)) { setProperty("_root.ClotureDevant", _visible, 0); } else { setProperty("_root.ClotureDevant", _visible, 1); } if(_root.CachePoules.hitTest(_root.Meg._x,_root.Meg._y,true)) { tellTarget("_root.Poules") { play(); } } if(_root.CacheToit.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:Tab1Toit") == false) { setProperty("_root.ToitDevant", _visible, 1); } else { setProperty("_root.ToitDevant", _visible, 0); } if(_root.CacheManivelle.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:ManivelleRamasse") == false and Key.isDown(Key.SPACE)) { loadVariablesNum("/web/steppenwolf/tracking.jsp?episode=18&stage=3",0); set("/Variables:ManivelleRamasse",true); tellTarget("_root.Sons") { gotoAndStop("SndRamasse"); play(); } set("/Variables:InvNb",eval("/Variables:InvNb") + 1); set("/Variables:InvObjet" + eval("/Variables:InvNb"),1); tellTarget("_root.Manivelle") { gotoAndStop(2); } } if(_root.CacheCanne.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:CanneRamasse") == false and Key.isDown(Key.SPACE) and eval("/Variables:ChienEnferme") == true) { loadVariablesNum("/web/steppenwolf/tracking.jsp?episode=18&stage=6",0); set("/Variables:CanneRamasse",true); tellTarget("_root.Sons") { gotoAndStop("SndRamasse"); play(); } set("/Variables:InvNb",eval("/Variables:InvNb") + 1); set("/Variables:InvObjet" + eval("/Variables:InvNb"),2); tellTarget("_root.Canne") { gotoAndStop(2); } } else if(_root.CacheClotureBarre.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:GrilleChampOuverte") == false and Key.isDown(Key.SPACE) and eval("/Variables:MegCri") == false and eval("/Variables:ObjetSelect") != 3) { set("/Variables:MegCri",true); tellTarget("_root.Sons") { gotoAndStop("Locked"); play(); } } if(_root.Pedro.CachePedro.hitTest(_root.Meg._x,_root.Meg._y,true) and Key.isDown(Key.SPACE) and eval("/Variables:FarmerTab1") == true) { set("/Variables:Stoppe",true); tellTarget("_root.Animatiques") { gotoAndStop("MegParlePedro"); } tellTarget("_root") { gotoAndStop("Tab1Stoppe"); } } if(_root.CacheContainer.hitTest(_root.Meg._x,_root.Meg._y,true) and Key.isDown(Key.SPACE) and eval("/Variables:Tab1Toit") == false) { loadVariablesNum("/web/steppenwolf/tracking.jsp?episode=18&stage=2",0); set("/Variables:Arrive","EntreContainer"); tellTarget("_root") { gotoAndStop("Tab1Grimpe"); } } if(eval("/Variables:FarmerTab1") == true and eval("/Variables:FarmerTab5") == false) { XCentre = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Centre", _X); YCentre = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Centre", _Y); XMeg = getProperty("_root.Meg", _X); YMeg = getProperty("_root.Meg", _Y); Droite1 = false; Droite2 = false; Droite3 = false; Droite4 = false; X1 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin1", _X); Y1 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin1", _Y); X2 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin2", _X); Y2 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin2", _Y); M1 = (Y2 - Y1) / (X2 - X1); B1 = Y1 - M1 * X1; if(B1 < YCentre - M1 * XCentre) { if(YMeg - M1 * XMeg >= B1) { Droite1 = true; } else { Droite1 = false; } } else if(B1 >= YMeg - M1 * XMeg) { Droite1 = true; } else { Droite1 = false; } X1 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin2", _X); Y1 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin2", _Y); X2 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin3", _X); Y2 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin3", _Y); M1 = (Y2 - Y1) / (X2 - X1); B1 = Y1 - M1 * X1; if(B1 < YCentre - M1 * XCentre) { if(YMeg - M1 * XMeg >= B1) { Droite2 = true; } else { Droite2 = false; } } else if(B1 >= YMeg - M1 * XMeg) { Droite2 = true; } else { Droite2 = false; } X1 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin3", _X); Y1 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin3", _Y); X2 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin4", _X); Y2 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin4", _Y); M1 = (Y2 - Y1) / (X2 - X1); B1 = Y1 - M1 * X1; if(B1 < YCentre - M1 * XCentre) { if(YMeg - M1 * XMeg >= B1) { Droite3 = true; } else { Droite3 = false; } } else if(B1 >= YMeg - M1 * XMeg) { Droite3 = true; } else { Droite3 = false; } X1 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin4", _X); Y1 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin4", _Y); X2 = getProperty("_root.Farmer", _X) + getProperty("_root.Farmer.Coin1", _X); Y2 = getProperty("_root.Farmer", _Y) + getProperty("_root.Farmer.Coin1", _Y); M1 = (Y2 - Y1) / (X2 - X1); B1 = Y1 - M1 * X1; if(B1 < YCentre - M1 * XCentre) { if(YMeg - M1 * XMeg >= B1) { Droite4 = true; } else { Droite4 = false; } } else if(B1 >= YMeg - M1 * XMeg) { Droite4 = true; } else { Droite4 = false; } if(Droite1 == true and Droite2 == true and Droite3 == true and Droite4 == true) { set("/Variables:Stoppe",true); tellTarget("_root.Animatiques") { gotoAndStop("VoitMegDehors"); } tellTarget("_root") { gotoAndStop("Tab1Stoppe"); } } } if(!Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up) and Idle == false) { Idle = true; tellTarget("_root.Meg/Obj") { gotoAndStop("Idle"); play(); } } if(Key.isDown(Key.SHIFT)) { set("/Variables:Run",true); } else { set("/Variables:Run",false); } if(Key.isDown(Key.RIGHT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN)) { if(Key.isDown(Key.CONTROL)) { if(eval("/Variables:Dir") == "Right") { set("/Variables:Dir","Right"); Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { set("/Variables:Dir","Right"); tellTarget("_root.Meg") { gotoAndStop("Right"); } } } else { set("/Variables:Dir","Right"); if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("Right"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y,true) == false) { if(eval("/Variables:Run") == true) { setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); } setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); } } } if(Key.isDown(Key.LEFT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN)) { if(Key.isDown(Key.CONTROL)) { if(eval("/Variables:Dir") == "Left") { set("/Variables:Dir","Left"); Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { set("/Variables:Dir","Left"); tellTarget("_root.Meg") { gotoAndStop("Left"); } } } else { set("/Variables:Dir","Left"); if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("Left"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y,true) == false) { if(eval("/Variables:Run") == true) { setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); } setProperty("_root.Meg", _X, _root.Meg._x - eval("/Variables:Delta")); } } } if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left)) { set("/Variables:Dir","Right"); if(Key.isDown(Key.CONTROL)) { Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("Up"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x,_root.Meg._y - eval("Variables:Delta") * 2,true) == false) { if(eval("/Variables:Run") == true) { set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100)); set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } } } if(Key.isDown(Key.DOWN) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left)) { set("/Variables:Dir","Down"); if(Key.isDown(Key.CONTROL)) { tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } Idle = false; set("/Variables:Stoppe",true); } else { if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("DOWN"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x,_root.Meg._y + eval("Variables:Delta") * 2,true) == false) { if(eval("/Variables:Run") == true) { set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100)); set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } } } if(Key.isDown(Key.UP) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Down)) { set("/Variables:Dir","Right"); if(Key.isDown(Key.CONTROL)) { Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("UpRight"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 2,true) == false) { if(eval("/Variables:Run") == true) { set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100)); set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } } } if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Down)) { set("/Variables:Dir","Left"); if(Key.isDown(Key.CONTROL)) { Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("UpLeft"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 2,true) == false) { if(eval("/Variables:Run") == true) { set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100)); set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale - _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale - _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } } } if(Key.isDown(Key.Down) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Up)) { set("/Variables:Dir","Left"); if(Key.isDown(Key.CONTROL)) { Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("DownLeft"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 2,true) == false) { if(eval("/Variables:Run") == true) { set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100)); set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } } } if(Key.isDown(Key.Down) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up)) { set("/Variables:Dir","Right"); if(Key.isDown(Key.CONTROL)) { Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("DownRight"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 2,true) == false) { if(eval("/Variables:Run") == true) { set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100)); set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } set("/Variables:Delta",_root.Meg._yscale / eval("/Variables:VarieDelta")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale + _root.Meg._xscale * (eval("/Variables:Decale") / 100)); setProperty("_root.Meg", _yscale, _root.Meg._yscale + _root.Meg._yscale * (eval("/Variables:Decale") / 100)); } } } if(Key.isDown(Key.CONTROL) and !Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up)) { Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } if(Trou.hitTest(_root.Meg._x,_root.Meg._y,true) == true) { set("/Variables:DeltaTombe",eval("/Trou:Niveau")); tellTarget("_root.Meg") { gotoAndStop("Tombe"); } set("/Variables:Stoppe",true); } } } }